const { Console } = require("console");

/*
  Symbol 符号
    -表示一个独一无二的值
    -能够解决对象属性名重复
    -symbol适合用于对象的私有属性
*/
let s = Symbol();
console.log(s);
console.log(typeof s);
console.log(Symbol("f00") === Symbol("f00")); //传入的值表示描述
console.log(Symbol.for("caozy") === Symbol.for("caozy")); //可以通过for方法声明，不论传入的是什么值都会转化为字符串
// 用法
const name = Symbol();
const person = {
  [name]: "caozy",
  say() {
    console.log(this[name]);
  },
};
person.say();
